Bind to this instead of using self