HTC Flyer up for preorder for $499 at Best Buy on April 24th