moving listener to ctrl