more wrapper implementation
fix swapped variables
first working implementation
add support for non-GXT widgets