[ORB-15] show errors both above and below the form to be consistent with how events work, and fixed a few related bugs.