button pushing and switching solenoid