Created by: sshwsfc
Add Tooltip auto placement. if placement is 'auto', it will find enough space to place the tip.