catzy is now finished, except selection-handler is evaluated in the wrong order