When processing an Insert, the newly inserted element will be highlighted in red. If you choose, you may click on the current element's parent to have those items swap places. When you feel the highlighted element is properly placed, click on the "done processing item" button to continue.
When processing a RemoveMin, the demo will assume that the min key is at the root of the heap, and thus will remove this key, replacing it in the structure with the bottom-most item. You are to fix up the heap property at this point. The currently misplaced element is highlighted in red. If you choose, you may click on either of the current element's children to have the items swap places. When you feel the highlighted element is properly placed, click on the "done processing item" button to continue.
After you finish processing each operation, the demo will automatically validate the current heap, showing you any existing violations.