Fixed ticket 4686 [Version 2].

See http://bugs.sugarlabs.org/ticket/4686 for more.

Also, please see #244. This patch has the suggested improvements.

#### Large activity detail
![sugar_large](https://f.cloud.github.com/assets/2565248/2272884/a500e9f6-9f09-11e3-8365-d393aa635eef.png)

#### Small activity detail
![sugar_small](https://f.cloud.github.com/assets/2565248/2272899/c1faa06a-9f09-11e3-8f02-1c8b62e10e70.png)