Made callback handling via show()