fixed bugs in webPlayer by not conditionally shifting enums