Just had the idea while playing with drag'n'drop and
Why don't we have the elements in the palette available via content assist too ?
Possibly as templates entries ?
i.e. if I write "table|" and | is content assist it would provide a content assist that would allow to invoke the insert of any palette entries that matches table (assuming its valid at the location).