Fixed issue where events of partially and invisible controls where incorrectly handled.
Build control methods now accept nil as visitor method.