I have never used a linear actuator before so I'm looking for a little help in applying one to my project. The question is in how to control them the way I would like. Everything seem to require you toggle and hold a switch to operate in each direction. And if you keep holding it, it'll just keep trying to move. I would like to be able to just use a momentary switch, have it extend to it's limit, stop and then wait until I push the button again to retract. It would be nice if it could be made to stop in the middle with the button, or stop if it got jammed up or obstructed. This is nothing more than every garage door opener can do, so it must not be impossible or require an SGI to handle, but I can't seem to find anything. Thanks for any assistance.