Yeah it's weird because I think of event bindings as assigning a function, where as places where you have interpolations and filters should be only be in places where you expect the expression to evaluate to a string to be displayed.