Using ! for Bender events, will use @ for attribute notation