change listener to handler, add something