Fix target positioning with no target

When there is no target, it tried to position the tip in the top left corner of the page. 

Now when no target is specified in the step, it will not show the step. The user's step code will be responsible for showing the tip when no target is specified.