Currently supports 3 actions: Open, Copy Path, and Delete.
This is a four-spaces-for-indentation project! :^)
For small rects there was a disagreement between two parts of the layout algorithm. There is a function that decides if there is enough space in a rectangle for a label. But this function was called on two slightly different rectangles.