var dependency = { Main_Luff: { focus:{take:"Q_P"}, used:{calc:set_area} }, Main_Leech: {used:{calc:set_area}}, Main_Foot: { focus:{take:"Q_E"}, used:{calc:set_area} }, Mizz_Luff: { focus:{take:"Q_Py"}, used:{calc:set_area} }, Mizz_Leech: {used:{calc:set_area}}, Mizz_Foot: { focus:{take:"Q_Ey"}, used:{calc:set_area} }, Head1_Luff: { focus:{take:["Q_I","Q_J"],calc:hypotenuse}, used:{calc:set_area} }, Head1_Leech: {used:{calc:set_area}}, Head1_Foot: {used:{calc:set_area}}, Head1_LP: {used:{calc:set_area}}, Head2_Luff: {used:{calc:set_area}}, Head2_Leech: {used:{calc:set_area}}, Head2_Foot: {used:{calc:set_area}}, Head2_LP: {used:{calc:set_area}}, Head3_Luff: {used:{calc:set_area}}, Head3_Leech: {used:{calc:set_area}}, Head3_Foot: {used:{calc:set_area}}, Head3_LP: {used:{calc:set_area}}, Head4_Luff: {used:{calc:set_area}}, Head4_Leech: {used:{calc:set_area}}, Head4_Foot: {used:{calc:set_area}}, Head4_LP: {used:{calc:set_area}}, MPS_Luff: { focus:{take:["Q_I","Q_J"],calc:hypotenuse}, blur:{take:["MPS_Luff","Q_J","MPS_Area"],calc:set_area} }, Spi_Luff: { focus:{take:["Q_I","Q_J"],calc:hypotenuse}, used:{take:["Spi_Luff","Q_J","Spi_Area"],calc:set_area} } };