Midas state gesture overlap

This is a more complete version of midasState, therefore it should be pulled instead.
Is this TODO still necessary? What do you mean by 'make this work as desired'?