It would be quite useful if for a word like 热狗 it would decompose 热 as 扌+ 丸 + 灬 , in addition to mentioning that 执 means to hold something in your hand.
Instead of only listing the major components of a character a component tree could be visible, further decomposing the major components into their constituent parts. As such:
执 zhi2: grasp; hold in hand; execute (a plan)
|_ 扌 shou3: hand
|_ 丸 wan2: pill
灬 huo3: fire
This seems easy enough to do and would do away with the hassle of having to click on said major components to further decompose them.