a grid that works with angular js