misc linting
removed double #lighten event listener
reordered code to reflect interface