Variable speed handle

Work in progress, will fill in this when it is finished