override scope assignments to BC callbacks and check for mobiles cancelling autoplay