added support for resetting cam position