Many changes, Full Function Showerhead, Selected Button, Constants, etc.