added interaction with mouse and cat