added selector in constructor to be used in .on() binding to support dynamically added elements