create reactive constant and constant slider input classes

also, constrain rotation to only be in top half