Allow to specify insertion direction for artificialTokens

As requested by @gcelano, it's probably useful to be able to specify the insert direction. An additional button has been added to toggle between "in front of" and "behind" a token.