using div instead of a tag to avoid hijack bugs