small improvement of SPControl, closed #15