switch to ido, minor cleanups
switch to hammerspoon