added compatiblity feedback and some other ui parts
insure handle is already returned