Simple efficient & fun.
few feedbacks. it would be really usefull to see where the obstacles are even if deactivated, so that you don't break a link by accident when moving away from a button.
Maybe put the key number of each dot on it or display it somewhere. so that the player won't have to memorize what's what when you have a lot of balls to controls.
Good job :)