add delegate message for keyboards event