use preventDefault instead of return false