Thanks! I'm happy with how these methods turn out too. 

I didn't want to make the methods take events because they aren't always called as the first action inside an event. I think it is better for us to enforce that any method that handles an event calls preventDefault, rather than relying on a child method to do it for it.