cross-platform (er, ide) challenges