Uses less stack-intensive map in renderTasks

$.map causes an exception if called on too large an array. This limit is tough to reach on Firefox, but fairly easy to hit on Chrome. Using array.map fixes this issue, allowing larger task lists to be successfully displayed on all browsers.