tested to 4.0
ability to hook widget call