tweaked positioning of gifts and modified activePointer handler