trying to solve problems with press event - WIP