simpilifed api, added back button handle