added idle-highlight-mode, cleaned up bindings/init