add test coverage for which events we bind to and add binding to blur