bell: Clean up the bell code

Fix some old comments and rework it so that it's based on MetaWindow,
not the XKB event structs.