Make autocomplete event a true toggle

Rename autocomplete:attach to autocomplete:toggle and behave
correctly if triggered while open.

This was previously failing if the attach event was bound to escape.

Closes #9
Remove unneeded cancel keybinding