type
receive
drag
arrange