minor tweaks in cat behaviour, tweaks in keypress