add fullscreen events, and custom dmenu window operations