some adjustments to user controls, add reset button