complete celestron mount implementation