Somehow issue one has solved itself and i don't know why but the validation messages on the right column side show up correctly now.
One other thing is that in the right column i have a file input field but only in IE9 it does not show on the right side but on the left side. Is it because IE9 does not style file fields correctly? In firefox and Chrome it shows correctly.
Also i would like to know how to put a mask in the URL type text input field like http:// and still accept blanc input. When i choose URL type validation then i cannot put this mask because leaving only the protocol will validate it as not being blanc, putting no validation will force anything being able to insert.
Last it would be good to be able to set the tab index from within the extension as now that i have a 2 column form i have to go through the code to re-organize my tab indexes.