moved playHead component to separate plugin