@gradually hightlight mouseover button
#1, combine lightup and dimdown , the light changes depends on the given argument.
#2, make the schedule accept another parameter to make the times it pass to callback can count down
#3, no hard encoded numbers

Signed-off-by: overblued <ace.jby@gmail.com>