fixed a typo
added send and receive defaults to the ButtonDevice