Tweak concave transition; Fix an issue with passing in an invalid transition; Minor refactoring
Tweak concave transition; Fix an issue with passing in an invalid transition; Minor refactoring

bchanx/slidr,conantp/amgiosk,arthurpro/slidr,marcomatteocci/slidr,conantp/amgiosk