added font preloading
fixed topic lines
preparing for detail canvas
detail mode items positioning
adjusted lines movement
updated details movement logic
small fixes