fixed onTarget to not be fooled by negative output ratios
disabled interrupt on errors
preliminary testing for restore position... broken now