[#61] Added support for Surface Creation/Change callbacks.