include becomefirstresponder on 'self'