1. A method comprising: generating, by a processing device and prior to rendering a graphical interface for display, selection areas configured for selecting selectable objects, respectively, in the graphical interface, wherein generating the selection areas comprises, for a first selectable object and a second selectable object from the selectable objects: generating a first boundary around the first selectable object and a second boundary around the second selectable object, wherein any point within the first boundary is closer to the first selectable object than other selectable objects from the selectable objects, wherein any point within the second boundary is closer to the second selectable object than other selectable objects from the selectable objects, clipping, based on the first boundary exceeding a clipping radius, the first boundary to define a first selection area for the first selectable object, maintaining, based on the second boundary being within the clipping radius, the second boundary to define a second selection area for the second selectable object; and modifying, by the processing device, a document object model stored in a non-transitory computer-readable medium to include the selection areas, wherein the modified document object model that is usable for rendering the selectable objects in the graphical interface subsequent to generating the selection areas.