Pretty good! Visual feedback for the actions could make this work even better but still the idea and execution are solid!