binding callback properly and updated usage example