inputlistener hierarchy fix