fixed bug: playback while deletion no longer allowed. Also changed DrawableManager to use an LruCache to limit cache size (so we don't get OutOfMemoryErrors)