Now that touch-screen devices are so common, it's a bad idea to design websites that uses a custom context menu?
I'm talking about this kind of menus. How iPhone users and Android mobile users see context menus? Are the users able to interact with custom context menus? Which are other bad practices when programming thinking on this kind of devices?