Would someone be able to update Waggle to have an element selection box for 520?

Detects current lore training to determine mana cost (if element specified lore < 20 then mana cost = 100, else mana cost = 20)

If current 520 is active with target element then cast with no element specified (to prevent unnecessary additional mana charge)
If current 520 is active with incorrect target element, then cast 520 with the new element
If no 520 is active, cast with the specified element
Don't multi-cast 520 if cost is 100 mana

Wouldn't be a trivial add, but would be handy!