Up version and make listener interface serializable