Addressed latest johu showPlayer review comments