some reafactoring, faster and now show/hide RMannotation is animated