draw multiple items with reasonable performance