change listener position