fully wired up.  one bug left: the dropdown keeps getting set back to 3 automatically