half-baked re-implementation of the major parts of sdorfehs in Hammerspoon
new