softkeys are polymorphic